1#!/usr/bin/env python3 2 3import sys, os 4 5template = '''#pragma once 6 7#define THE_NUMBER {} 8#define THE_ARG1 {} 9#define THE_ARG2 {} 10''' 11 12input_file = os.path.join(os.environ['MESON_SOURCE_ROOT'], 'raw.dat') 13output_file = os.path.join(os.environ['MESON_BUILD_ROOT'], 'generated.h') 14 15with open(input_file) as f: 16 data = f.readline().strip() 17with open(output_file, 'w') as f: 18 f.write(template.format(data, sys.argv[1], sys.argv[2])) 19